package com.lanou3g.code0424;

import java.util.HashMap;
import java.util.Map;

/**
 * Created by dllo on 18/4/24.
 */
public class Main {
    public static void main(String[] args) {
        /*
        HashMap是一种Key-Value(K-V)的数据模型
        可以把它理解为一个数组,只不过下标可以是任意的数据类型
        要想取Map中存储的Value,只能够通过Key来取
        对于一个Map来说,它当中的Key 是不能够重复的
        如果向map 中放入了已有的Key, 就会把之前的Key-Value覆盖
        Map中的key , value 都可以是null
        如果想要  获取一个Map中 所有的数据,但是又不知道里面有什么Key
        那么可以先通过keySet()方法 去获取一个所有key的集合
        再遍历这个集合,取出每一个key,就可以通过key来取value了
        hashmap是线程不安全的

         */
        Map<Integer,String>map=new HashMap<>();
        map.put(0,"张三");
        map.put(1,"李四");
        map.put(1,"李四");
        map.put(1,"李四");
        map.put(1,"李四");


        System.out.println(map.get(0));
        System.out.println(map.get(1));
    }
}
